<?php //ver.2011 0.1 - Eugenio Ghiglia <eugenio@blux.org> - 
require('./settings.php');
require('./lib/class.db.php');
require('./lib/lib.framework.php');
$sitemap="<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"
xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
xsi:schemaLocation=\"http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd\">\n";
$sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/</loc></url>\n";
$sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/annunci.html</loc></url>\n";
$sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/cerca.html</loc></url>\n";
$sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/registrazione.html</loc></url>\n";
$db = new Db();
$db->type='mysql';
$db->error_off();
if ($db->connetti($_db_host, $_db_user, $_db_psw, $_db_name)) {
    // *** canali / categorie ***
    $sql="SELECT id_canale, descrizione_canale FROM tbl_canali WHERE pubblicazione_online='1'";
    $db->sql_arr($sql, $rs_canali, $n_canali);
    for ($i=0;$i<$n_canali;$i++) {
       $id_canale=$rs_canali[$i]['id_canale'];
       $descrizione_canale=$rs_canali[$i]['descrizione_canale'];
       $sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/annunci/".$id_canale."-".stringtourl($descrizione_canale)."/</loc></url>\n";
	   $sql="SELECT id_categoria, descrizione_categoria FROM tbl_categorie WHERE id_canale='$id_canale'";
       $db->sql_arr($sql, $rs_categorie, $n_categorie);
       for ($j=0;$j<$n_categorie;$j++) {
	       $id_categoria=$rs_categorie[$j]['id_categoria'];
           $descrizione_categoria=$rs_categorie[$j]['descrizione_categoria'];
           $sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/annunci/".$id_canale."-".stringtourl($descrizione_canale)."/".$id_categoria."-".stringtourl($descrizione_categoria)."/</loc></url>\n";
	   }
	}
    // *** annunci ***
    $sql="SELECT id_annuncio FROM tbl_annunci WHERE attivo='1' AND scaduto='0'";
    $db->sql_arr($sql, $record, $n);
    for ($i=0;$i<$n;$i++) {
	        $sitemap.="<url><loc>http://".$_SERVER["SERVER_NAME"]."/annunci.html?view=".$record[$i]['id_annuncio']."</loc></url>\n";
	}
    $db->disconnetti();
}
$sitemap.="</urlset>\n";
header("Content-Type: text/xml");
echo $sitemap;
?>
